走投无路: to be at an impasse (idiom), in a tight spot, at the end of one's rope, desperate...
微弱: weak, faint, feeble...
内向: reserved (personality), introverted, (economics etc) domestic-oriented...
人品: moral standing, moral quality, character, personality, appearance, looks (colloquial), bearing...
消费者: consumer...
财务: financial affairs...
智力: intelligence, intellect...
请帖: invitation card, written invitation...
电台: transmitter-receiver, broadcasting station, radio station...
确实: indeed, really, reliable, real, true...